
'''
已知一个整数列表，编写一个函数，完成下面的任务：

检测列表中是否存在两个位置 i 和 j，使得 位置 i 上的元素是位置 j 上的元素的 2 倍。

如果存在，就返回 i 和 j。否则，就返回 [-1, 1]

[1, 2, 3, 4]    -> i = 1 j = 0 [1, 0]
[1, 1, 1, 1, 1] -> [-1, -1]
'''
'''
    i
[1, 3, 5, 6, 8, 9]

 i   
[4, 2]

 i
[6, 1, 3, 2, 1, 5, 4]

i 从 0 开始，如果我们找到找到了 nums[i] = nums[j] * 2，返回 [i,j]，
如果我们找到了 nums[j] = nums[i] * 2，返回 [j, i]r

for i in range(0, len(nums)):
    for j in range(0, len(nums)):
        # 如果 nums[i] = nums[j] * 2
        # 返回 [i, j]
        # 否则 nums[j] = nums[i] * 2
        # 返回 [j, i]
        # 再否则，继续下一次循环

return [-1, -1]


'''
def find_double(nums: list[int]) -> list[int]:
    #